a seemingly impossible task - Französisch Englisch Wörterbuch